struggle to explain - Español Inglés Diccionario